package org.xxpay.service.dao.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.xxpay.core.entity.ResendRecord;
import org.xxpay.core.entity.ResendRecordExample;

public interface ResendRecordMapper {
    int countByExample(ResendRecordExample example);

    int deleteByExample(ResendRecordExample example);

    int deleteByPrimaryKey(Long id);

    int insert(ResendRecord record);

    int insertSelective(ResendRecord record);

    List<ResendRecord> selectByExampleWithBLOBs(ResendRecordExample example);

    List<ResendRecord> selectByExample(ResendRecordExample example);

    ResendRecord selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ResendRecord record, @Param("example") ResendRecordExample example);

    int updateByExampleWithBLOBs(@Param("record") ResendRecord record, @Param("example") ResendRecordExample example);

    int updateByExample(@Param("record") ResendRecord record, @Param("example") ResendRecordExample example);

    int updateByPrimaryKeySelective(ResendRecord record);

    int updateByPrimaryKeyWithBLOBs(ResendRecord record);

    int updateByPrimaryKey(ResendRecord record);
}